<?php

namespace app\admin\logic;

use app\common\model\Role;

/**
 * Class RoleLogic
 * @package app\admin\logic
 *
 * 角色管理
 */
class RoleLogic
{
    function findOne($id){
    	return model('role')->find($id);
    }

    /*
     * 条件查询角色
     */
    function query($where='')
    {
		return model('role')->where($where)->paginate(20);
    }

    /*
     * 新增角色
     */
    function addRole($data)
    {
    	if($data['id']>0){
		    return model('role')->data($data)->allowField(true)->isUpdate(true)->save();
	    }else{
    		return model('role')->data($data)->allowField(true)->save();
	    }
    }

    /*
     * 修改角色
     */
    function modifyRole($data)
    {

    }

    function del($id=0){
    	return model('role')->destroy($id);
    }

}
